[PM-40867] feat: Show email verification status and verify action on My account settings page - #22387
Conversation
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE Re-reviewed after Re-verified post-merge that nothing in Code Review DetailsNo findings. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #22387 +/- ##
==========================================
+ Coverage 53.99% 54.00% +0.01%
==========================================
Files 4306 4305 -1
Lines 136674 136654 -20
Branches 21585 21582 -3
==========================================
+ Hits 73793 73801 +8
+ Misses 57504 57472 -32
- Partials 5377 5381 +4 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…-on-my-account-settings
…ified" server error as a localized info message.
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
…-on-my-account-settings
JaredSnider-Bitwarden
left a comment
There was a problem hiding this comment.
Excellent work! Thank you for the re-addition of the translated error + the component tests that are useful in this case! ![]()
🎟️ Tracking
PM-40867
📔 Objective
verifyEmailDesclocale key.📸 Screenshots
Full Exercise
Full exercise showing verification flow as well as "Verified ✅" badge reactivity; if a stale "Verify Email" CTA is displayed (for example, on an old tab from before verification was performed), subsequent clicks will surface the "already verified" error from the server as an info toast and the state is updated.
pm-40867__full-exercise.mov
Verified Badge Appears, Banner is Removed
Screen.Recording.2026-08-12.at.3.56.53.PM.mov
Verified Badge
Verify Email Button
Rate Limiting
Verify email is rate-limited to 5 calls/60 minutes (server opinion).
pm-40867__rate-limiting.mov